package api.homework.two.one;

/**
 * @author lwj
 * @date 2025-03-11
 * @vesion 1.0.0
 */
public class MainTest {

    public static void main(String[] args) {
        /**
         * 四、定义一个采集数据的线程，模拟每隔2秒进行数据的采集，
         * 在主线程中，10秒后终止采集线程，程序结束
          */

        GatherThread gatherThread = new GatherThread();

        // 启动线程
        gatherThread.start();

        // 10秒后停止采集
        try {
            Thread.sleep(10000);
        } catch (InterruptedException e) {
            throw new RuntimeException(e);
        }

        // 中断线程
        gatherThread.interrupt();
    }
}
